package com.ai.dmc.utils.remotecall.bean;

/**
 * 封装WebService接口配置参数
 * 
 * @author Chongming
 *
 */
public class Interface {
	/*
	 * 服务者
	 */
	private String server;
	/*
	 * 服务地址
	 */
	private String serviceAddress;
	/*
	 * 请求超时(毫秒)
	 */
	private long timeOut;
	/*
	 * 接口名称
	 */
	private String interfaceName;
	/*
	 * 接口参数名称
	 */
	private String[] argNames;
	/*
	 * SOAP Header/Body元素命名空间(xmlns属性)
	 */
	private String wsNameSpace;
	/*
	 * SOAP Header/Body元素前缀
	 */
	private String wsPointName;
	/*
	 * 请求者
	 */
	private String sender;
	/*
	 * 请求地址
	 */
	private String requestAddress;
	/*
	 * 密码
	 */
	private String password;
	
	public String getServiceAddress() {
		return serviceAddress;
	}
	public void setServiceAddress(String serviceAddress) {
		this.serviceAddress = serviceAddress;
	}
	public long getTimeOut() {
		return timeOut;
	}
	public void setTimeOut(long timeOut) {
		this.timeOut = timeOut;
	}
	public String getServer() {
		return server;
	}
	public void setServer(String server) {
		this.server = server;
	}
	public String getSender() {
		return sender;
	}
	public void setSender(String sender) {
		this.sender = sender;
	}
	public String getWsNameSpace() {
		return wsNameSpace;
	}
	public void setWsNameSpace(String wsNameSpace) {
		this.wsNameSpace = wsNameSpace;
	}
	public String getWsPointName() {
		return wsPointName;
	}
	public void setWsPointName(String wsPointName) {
		this.wsPointName = wsPointName;
	}
	public String getInterfaceName() {
		return interfaceName;
	}
	public void setInterfaceName(String interfaceName) {
		this.interfaceName = interfaceName;
	}
	public String[] getArgNames() {
		return argNames;
	}
	public void setArgNames(String[] argNames) {
		this.argNames = argNames;
	}
	public String getRequestAddress() {
		return requestAddress;
	}
	public void setRequestAddress(String requestAddress) {
		this.requestAddress = requestAddress;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
}
